concrete barrier - French English Dictionary